// 1.去注册页面
document.querySelector('.goReg').addEventListener('click', function () {
  location.href = './register.html'
})
// 2.登录功能
const form = document.querySelector('.login form')
form.addEventListener('submit', function (e) {
  //  阻止默认行为
  e.preventDefault()
  // 提交数据
  const username = document.querySelector('[name=username]').value
  const password = document.querySelector('[name=password]').value
  console.log(username, password)
  //3. 验证数据的合法性
  // 3.1 数据不能为空
  // if (username.trim() === '' || password.trim() === '') return toastr.error('不能为空')
  // 3.2 数据要根据文档设置合法长度
  // \s space  字符为空  
  // \S 大写S 意思是  不能为空         你想从哪儿找  /^    $/
  if (!/^\S{2,15}$/.test(username)) return toastr.error('用户名应该在2~15位之间')
  if (!/^\S{6,15}$/.test(password)) return toastr.error('密码应该在6~15位之间')

  const data = `username=${username}&password=${password}`
  axios.post('api/login', data).then(({ data: res }) => {
    if (res.code === 0) {
      localStorage.setItem('token', res.token)
      // 登陆成功跳转到index页面
      toastr.success('登陆成功')
      setTimeout(function () {
        location.href = './index.html'
      }, 3000)
      // 清空
      this.reset()
    } else {
      // 清空表单
      this.reset()
    }
  })
})